Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Message

extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure

Defined in message

Channel Message Structure

Constructor

constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysSkipDifference = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_attachments?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Attachmentclass Attachmentdetritus-client/structures/Attachment>[src]
_components?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageComponentActionRowclass MessageComponentActionRowdetritus-client/structures/MessageComponentActionRow>[src]
_embeds?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageEmbedclass MessageEmbeddetritus-client/structures/MessageEmbed>[src]
_mentions?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Memberclass Memberdetritus-client/structures/Member | Userclass Userdetritus-client/structures/User>[src]
_mentionChannels?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Channeltype Channeldetritus-client/structures/Channel>[src]
_mentionRoles?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, null | Roleclass Roledetritus-client/structures/Role>[src]
_reactions?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Reactionclass Reactiondetritus-client/structures/Reaction>[src]
_stickers?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Stickerclass Stickerdetritus-client/structures/Sticker>[src]
_stickerItems?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, StickerItemclass StickerItemdetritus-client/structures/StickerItem>[src]
activity?: MessageActivityclass MessageActivitydetritus-client/structures/MessageActivity[src]
application?: Applicationclass Applicationdetritus-client/structures/Application[src]
author: Userclass Userdetritus-client/structures/User[src]
call?: MessageCallclass MessageCalldetritus-client/structures/MessageCall[src]
interaction?: MessageInteractionclass MessageInteractiondetritus-client/structures/MessageInteraction[src]
member?: Memberclass Memberdetritus-client/structures/Member[src]
messageReference?: MessageReferenceclass MessageReferencedetritus-client/structures/MessageReference[src]
referencedMessage: Messageclass Messagedetritus-client/structures/Message | null = null[src]
thread?: ChannelGuildThreadclass ChannelGuildThreaddetritus-client/structures/ChannelGuildThread[src]
type: MessageTypesenum MessageTypesdetritus-client/MessageTypes = MessageTypes.BASEenum MessageTypesdetritus-client/MessageTypes[src]

Methods

get attachments(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Attachmentclass Attachmentdetritus-client/structures/Attachment>[src]
get channel(): ChannelTextTypetype ChannelTextTypedetritus-client/structures/ChannelTextType | null[src]
get components(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageComponentActionRowclass MessageComponentActionRowdetritus-client/structures/MessageComponentActionRow>[src]
get createdAt(): Dateexternal Date[src]
get editedAt(): Dateexternal Date | null[src]
get editedTimestamp(): Dateexternal Date | null[src]
get embeds(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageEmbedclass MessageEmbeddetritus-client/structures/MessageEmbed>[src]
get guild(): Guildclass Guilddetritus-client/structures/Guild | null[src]
get mentions(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Memberclass Memberdetritus-client/structures/Member | Userclass Userdetritus-client/structures/User>[src]
get mentionChannels(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Channeltype Channeldetritus-client/structures/Channel>[src]
get mentionRoles(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, null | Roleclass Roledetritus-client/structures/Role>[src]
get reactions(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Reactionclass Reactiondetritus-client/structures/Reaction>[src]
get stickers(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Stickerclass Stickerdetritus-client/structures/Sticker>[src]
get stickerItems(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, StickerItemclass StickerItemdetritus-client/structures/StickerItem>[src]
get timestamp(): Dateexternal Date[src]
convertContent(
options: {
escapeMentions?: boolean,
guildSpecific?: boolean,
nick?: boolean,
text?: string
}
= {}
): string
[src]
ack(token: string): Promise<any>external Promise[src]
createThread(
options: CreateChannelMessageThreadinterface CreateChannelMessageThreaddetritus-client-rest/RequestTypes/CreateChannelMessageThread
): Promise<ChannelGuildThreadclass ChannelGuildThreaddetritus-client/structures/ChannelGuildThread>external Promise
[src]
crosspost(): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
delete(options: DeleteMessageinterface DeleteMessagedetritus-client-rest/RequestTypes/DeleteMessage = {}): Promise<any>external Promise[src]
deleteReaction(
emoji: string,
userId: string = "@me"
): Promise<any>external Promise
[src]
deleteReactions(): Promise<any>external Promise[src]
edit(
options: EditMessageinterface EditMessagedetritus-client-rest/RequestTypes/EditMessage | string = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise
[src]
fetchReactions(
emoji: string,
options: FetchReactionsinterface FetchReactionsdetritus-client-rest/RequestTypes/FetchReactions = {}
): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Userclass Userdetritus-client/structures/User>>external Promise
[src]
pin(): Promise<any>external Promise[src]
publish(
options: CreateApplicationNewsinterface CreateApplicationNewsdetritus-client-rest/RequestTypes/CreateApplicationNews
): Promise<ApplicationNewsclass ApplicationNewsdetritus-client/structures/ApplicationNews>external Promise
[src]
react(emoji: string): Promise<any>external Promise[src]
removeMention(): Promise<any>external Promise[src]
reply(
options: MessageReplyOptionsinterface MessageReplyOptionsdetritus-client/structures/MessageReplyOptions | string = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise
[src]
triggerTyping(): Promise<any>external Promise[src]
unpin(): Promise<any>external Promise[src]
difference(key: string, value: any): [boolean, any][src]
mergeValue(key: string, value: any): void[src]